/**
 * Source file for the {@link fr.prolavage.domain.beans.IndividuFacticeB} type.
 * 
 * This source file belongs to a software project managed by the
 * Prolavage SARL company located in FRANCE.
 * Prolavage operates a truck washing station.
 *
 * This software project helps Prolavage manages its enterprise resources.
 * The main features consists in printing a ticket for each customer
 * with the details of the vehicle washing service to be provided.
 *
 * Copyright (C) 2014 Prolavage SARL
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 * This software project MUST comply with the law of FRANCE, and with
 * the law and regulations of the European Union.
 * Since this software project is provided without any warranty,
 * it MAY NOT comply with the law of any other country.
 *
 * This source file MAY contain text written in the english and/or french languages.
 * For legal considerations, the french language SHOULD take precedence.
 *
 * This software project is hosted on https://code.google.com/p/prolavage/
 * Do not hesitate to visit our blog as well: http://prolavage.fr
 *
 * We can be contacted by postmail using the following address:
 *
 * Pro Lavage Poids Lourds SARL
 * ZI du Cormier – Bd du Cormier
 * 49300 CHOLET
 * FRANCE
 *
 */

package fr.prolavage.domain.beans;

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;

/**
 * Jeu de test pour une instance du type {@link Individu}.
 * 
 * @author Adrien COLOM
 * 
 */
public final class IndividuFacticeB extends Individu {

   private static final int ID_B = 52;

   private static final String NOM_B = "CAESAR";

   private static final String PRENOM_B = "Julius";

   private static final long serialVersionUID = -8344688365352185181L;

   /**
    * Constructeur.
    */
   public IndividuFacticeB() {

      setId(Integer.valueOf(ID_B));
      setNom(NOM_B);
      setPrenom(PRENOM_B);

      final Integer id = getId();
      assertNotNull(id);
      assertEquals(ID_B, id.intValue());

      final String nom = getNom();
      assertNotNull(nom);
      assertEquals(NOM_B, nom);

      final String prenom = getPrenom();
      assertNotNull(prenom);
      assertEquals(PRENOM_B, prenom);
   }
}
